#ifndef HITABILITY_H
#define HITABILITY_H

#include "GameAbility.h"
#include "Hittable.h"

class HitAbility: public GameAbility
{
public:
	HitAbility(Hittable* movable);
	HitAbility(const HitAbility& rhs);
	virtual ~HitAbility();

	virtual void Accept(GameAbilityVisitor& visitor);

	Hittable* HittableInterface();

private:
	Hittable* hittableInterface;
};

#endif //HITABILITY_H
